home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) Oracle Corporation 1993. All Rights Reserved */
- /*****************************************************************************
- NAME
- setnls.vrf - V3 common starter database nls script for NetWare products
-
- DESCRIPTION
- Inputs:
- nls_language - In order to get defaults.
- getnls - TRUE, prompts the user for character set.
- FALSE, just uses the defaults.
-
- Outputs:
- starter_language - The Language of the starter database
- starter_territory - The territory if the starter database
- starter_charset - The characterset of the starter database
- starter_type - The characterset type of the starter database
-
- OWNER
- Greg Dudey
-
- MODIFIED DD-MMM-YY Reason
- LMurphy 08/30/95 - Modified to check to see whether nls_language
- is set, if not tranlsate nls_lang
- gdudey 07/25/95 - Change seed to starter
- gdudey 06/20/95 - Creation
- *****************************************************************************/
- {
-
- /* Determine the character set for the starter database */
-
- {
- get_nls_lang = FALSE;
- { nls_language = nls_language; }
- [ 'UNBOUND_VARIABLE: get_nls_lang = TRUE; ]
- if (get_nls_lang)
- {
- {
- nls_language = v7_translate("NLS_LANG");
- }
- [ 'OS_ERROR,'INVALID_FILE_NAME,
- 'PERMISSION_DENIED,'UNBOUND_ENVIRONMENT_VARIABLE:
- {
- nls_language = "AMERICAN.AMERICA.WE8ISO559P1";
- }
- ]
- }
-
- starter_nls_list = explode(nls_language, "._");
- starter_type = "ERROR";
-
- if (not(empty(starter_nls_list)))
- {
-
- {temp = starter_language;}
- ['unbound_variable : starter_language = first(starter_nls_list);
- ]
- /* LMurphy - 09/12/95 - Language chosen is acutally English not American */
- if (starter_language == "AMERICAN")
- starter_language = "ENGLISH";
- starter_nls_list = rest(starter_nls_list);
-
- if (not(empty(starter_nls_list)))
- {
- {temp = starter_territory;}
- ['unbound_variable : starter_territory = first(starter_nls_list);
- ]
-
- starter_nls_list = rest(starter_nls_list);
-
- if (not(empty(starter_nls_list)))
- starter_charset = first(starter_nls_list);
- }
- }
-
- {temp = starter_charset;}
- ['unbound_variable : starter_charset = "WE8ISO8859P1";
- ]
-
-
- mark
- if (getnls == TRUE)
- {
- done = FALSE;
- done = single_selection_dialog(instantiate(summary1_prompt), ynrprompt, yesr_prompt, summary1_content, instantiate(summary1_help));
- if (done == no_prompt)
- done = FALSE;
- else
- done = TRUE;
-
- while(not(done))
- {
- curr_dir = directory_name(current_script);
- execute("%curr_dir%\setnls.stp");
- mark
- {
- charset_specifier = list('label, charset_label, 'popdown, charset_list, 'default, starter_charset);
-
- starter_charset = first(multiple_text_dialog(instantiate(charset_prompt), list(charset_specifier), charset_content, instantiate(charset_help)));
-
- mark
- {
- done = single_selection_dialog(instantiate(summary2_prompt), ynprompt, yes_prompt, summary2_content, instantiate(summary2_help));
- if (done == no_prompt)
- done = FALSE;
- else
- done = TRUE;
- }
- }
- }
- }
- }
- /* Only one starter database type for Windows 95, character sets not handled
- by US7ASCII database have been removed as choices from charset_list */
- starter_type = "US7ASCII";
- /*
- if((starter_charset == "US7ASCII") ||
- (starter_charset == "WE8DEC") ||
- (starter_charset == "US8PC437") ||
- (starter_charset == "WE8PC850") ||
- (starter_charset == "D7DEC") ||
- (starter_charset == "F7DEC") ||
- (starter_charset == "S7DEC") ||
- (starter_charset == "E7DEC") ||
- (starter_charset == "SF7ASCII") ||
- (starter_charset == "NDK7DEC") ||
- (starter_charset == "I7DEC") ||
- (starter_charset == "CH7DEC") ||
- (starter_charset == "SF7DEC") ||
- (starter_charset == "TR7DEC") ||
- (starter_charset == "WE8ISO8859P1") ||
- (starter_charset == "EE8ISO8859P2") ||
- (starter_charset == "SE8ISO8859P3") ||
- (starter_charset == "NEE8ISO8859P4") ||
- (starter_charset == "CL8ISO8859P5") ||
- (starter_charset == "AR8ISO8859P6") ||
- (starter_charset == "EL8ISO8859P7") ||
- (starter_charset == "IW8ISO8859P8") ||
- (starter_charset == "WE8ISO8859P9") ||
- (starter_charset == "NE8ISO8859P10") ||
- (starter_charset == "TR8ISO8859P9") ||
- (starter_charset == "TH8TISASCII") ||
- (starter_charset == "EL8DEC") ||
- (starter_charset == "TR8DEC") ||
- (starter_charset == "EEC8EUROPA3") ||
- (starter_charset == "LA8PASSPORT") ||
- (starter_charset == "BG8PC437S") ||
- (starter_charset == "EE8PC852") ||
- (starter_charset == "RU8PC866") ||
- (starter_charset == "RU8BESTA") ||
- (starter_charset == "IW8PC1507") ||
- (starter_charset == "RU8PC855") ||
- (starter_charset == "TR8PC857") ||
- (starter_charset == "CL8MACCYRILLIC") ||
- (starter_charset == "CL8MACCYRILLICS") ||
- (starter_charset == "WE8PC860") ||
- (starter_charset == "IS8PC861") ||
- (starter_charset == "EE8MACCES") ||
- (starter_charset == "EE8MACCROATIANS") ||
- (starter_charset == "TR8MACTURKISHS") ||
- (starter_charset == "EL8MACGREEKS") ||
- (starter_charset == "IW8MACHEBREWS") ||
- (starter_charset == "EE8MSWIN1250") ||
- (starter_charset == "CL8MSWIN1251") ||
- (starter_charset == "ET8MSWIN923") ||
- (starter_charset == "BG8MSWIN") ||
- (starter_charset == "EL8MSWIN1253") ||
- (starter_charset == "IW8MSWIN1255") ||
- (starter_charset == "LT8MSWIN921") ||
- (starter_charset == "TR8MSWIN1254") ||
- (starter_charset == "N8PC865") ||
- (starter_charset == "F7SIEMENS9780X") ||
- (starter_charset == "E7SIEMENS9780X") ||
- (starter_charset == "S7SIEMENS9780X") ||
- (starter_charset == "DK7SIEMENS9780X") ||
- (starter_charset == "N7SIEMENS9780X") ||
- (starter_charset == "I7SIEMENS9780X") ||
- (starter_charset == "D7SIEMENS9780X") ||
- (starter_charset == "WE8DG") ||
- (starter_charset == "WE8NCR4970") ||
- (starter_charset == "WE8ROMAN8") ||
- (starter_charset == "EE8MACCE") ||
- (starter_charset == "EE8MACCROATIAN") ||
- (starter_charset == "TR8MACTURKISH") ||
- (starter_charset == "EL8MACGREEK") ||
- (starter_charset == "IW8MACHEBREW") ||
- (starter_charset == "WE8MACROMAN8") ||
- (starter_charset == "WE8MACROMAN8S") ||
- (starter_charset == "TH8MACTHAI") ||
- (starter_charset == "TH8MACTHAIS") ||
- (starter_charset == "HU8CWI2") ||
- (starter_charset == "LT8PC772") ||
- (starter_charset == "LT8PC774") ||
- (starter_charset == "CDN8PC863") ||
- (starter_charset == "HU8ABMOD") ||
- (starter_charset == "AR8ASMO8X") ||
- (starter_charset == "AR8NAFITHA711") ||
- (starter_charset == "AR8SAKHR707") ||
- (starter_charset == "AR8MUSSAD768") ||
- (starter_charset == "AR8ADOS710") ||
- (starter_charset == "AR8ADOS720") ||
- (starter_charset == "AR8APTEC715") ||
- (starter_charset == "AR8MSWIN1256") ||
- (starter_charset == "AR8NAFITHA721") ||
- (starter_charset == "AR8SAKHR706") ||
- (starter_charset == "AR8ARABICMAC") ||
- (starter_charset == "AR8ARABICMACS") ||
- (starter_charset == "JA16VMS") ||
- (starter_charset == "JA16EUC") ||
- (starter_charset == "JA16SJIS") ||
- (starter_charset == "JA16MACSJIS") ||
- (starter_charset == "KO16KSC5601") ||
- (starter_charset == "KO16KSCCS") ||
- (starter_charset == "ZHS16CGB231280") ||
- (starter_charset == "ZHT32EUC") ||
- (starter_charset == "ZHT32SOPS") ||
- (starter_charset == "ZHT16DBT") ||
- (starter_charset == "ZHT32TRIS") ||
- (starter_charset == "ZHT16BIG5") ||
- (starter_charset == "ZHT16CCDC") ||
- (starter_charset == "AL24UTFFSS") ||
- (starter_charset == "WE8HP") ||
- (starter_charset == "WE8NEXTSTEP") ||
- (starter_charset == "IS8MACICELANDICS") ||
- (starter_charset == "IS8MACICELANDIC"))
- starter_type = "US7ASCII";
- else if((starter_charset == "EL8PC437S") ||
- (starter_charset == "EL8PC737"))
- starter_type = "EL8PC437S";
- else
- starter_type = "ERROR";
- */
- }
-